body {
	background: #e8e8e8 url('../images/back_0.jpg') repeat-y center top;
	margin:0;
	height:100%;
	font-family: Arial, Tahoma, Verdana, Sans-Serif, Helvetica;
	font-size: 12px;
	color: #3a3a3a;
}
a img {
	border:0;
}
a {
	outline: none;
}
.parent {
	background: transparent url('../images/back.jpg') no-repeat center top;
	display:block;
	min-height:100%;
	width: 1000px;
	margin: auto;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	width:100%;
}
.content {
	padding-bottom: 520px; /* footer heigth */
	margin: 0 auto 0 auto;
}
.container{
	width: 1000px;
	margin: 0 auto;
}
.footer {
	background-position:center top;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	z-index:99;
	margin: auto;
	color: #7f8a91;
	font-size: 11px;
	height: 520px;
	background: #fff!important;
}
.footer p{
	display: inline;
}
.bottom{
	margin: auto;
	width: 950px;
	clear: both;
	padding: 0px 0 0px 0;
}
.footer a{
	background: transparent url('../images/rod_gr.gif') no-repeat;
	padding: 0px 5px 2px 14px;
}
.footer a:link, .footer a:visited {
	text-decoration: none;
	color: #474747;
	border-bottom: 1px dotted #959596;
}
.footer a:active, .footer a:hover{
	text-decoration: none;
	color: #474747;
	border-bottom: 1px solid #959596;
}
.main {
	width: 1000px;
	margin: 0 auto;
}
.main a, .main a:visited  {
	text-decoration: underline;
	color: #87c625;
}
.main a:active, .main a:hover {
	text-decoration: none;
	color: #87c625;
}
h1 {
	font-size: 14px;
	font-family: arial;
	color: #fff;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0 0;
	text-transform: uppercase;
}
.h1_b {
	font-size: 30px;
	display: block;
}
h2 {
	font-size: 15px;
	font-family: arial;
	color: #fff;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 0 15px;
	text-transform: uppercase;
}
.know_more {
	font-size: 26px;
	font-family: arial;
	color: #4c4c4c;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 25px 0 1px 0;
	text-transform: uppercase;
	letter-spacing: -1px;
	line-height: 23px;
}
.block_middle h4 {
	font-size: 20px;
	font-family: arial;
	color: #4c4c4c;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 4px 6px;
	text-transform: uppercase;
}
.h3_a {
	font-weight: normal;
	display: block;
	font-size: 20px;
}
.block_text_main_2 h3 {
	text-align: center;
}
.block_text_main_3 h3 {
	text-align: right;
}
h3 p {
	margin:0;
	padding:0;
}
h4 {
	text-transform: uppercase;
	font-size: 15px;
	font-family: arial;
	color: #4c4c4c;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 8px 0 1px 0;
}
.clear {
	clear:both;
	height:1px;
	line-height:1px;
}
.logo {
	float: left;
	padding: 26px 0px 0 25px;
}
.top_back {
	height:108px;
	width: 1000px;
	padding-top:0px;
	clear: both;
}
.menu {
	width: 950px;
	margin: 0 auto;
}
.sublink_1 {
	background: transparent url('../images/menu_off.gif') repeat-x;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	font-family: "arial";
	outline: none;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #8a8a8a;
	border-right: 1px solid #605f5f;
	height: 35px;
	text-transform: uppercase;
	cursor: pointer;
}
.sublink_1_over {
	background: transparent url('../images/menu_on.gif') repeat-x;
	font-weight: bold;
	text-align: center;
	color: #fff!important;
	text-decoration: none;
	font-size: 12px;
	font-family: "arial";
	outline: none;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #8a8a8a;
	border-right: 1px solid #87c625;
	height: 35px;
	text-transform: uppercase;
	cursor: pointer;
}
.sublink_1  a {
	color: #fff;
	text-decoration: none;
}
.sublink_1_over  a   {
	color: #fff;
	text-decoration: none;
}
.tab_2 td:first-child{
	border-left: 0px;
}
.top_right_block {
	float: right;
	width: 360px;
	padding: 0 25px 0 0;
	position: relative;
}
.slogan {
	position: absolute;
	top: 34px;
}
.lang  {
	clear: both;
	float: right;
}

.search_block {
	clear: both;
	float: right;
	padding: 24px 0 0 0;
	width: 500px;
}
.lang_select {
	float: left;
	padding: 8px 10px 0px 0px;
}
.login_field {
	background: transparent url('../images/login_back.gif') no-repeat;
	width: 188px;
	height: 33px;
	padding: 10px 5px 0px 5px;
	float: right;
	font-size: 11px;
	color: #e6e5e5;
	text-align: center;
	font-family: tahoma;
}
.login_field  a:link, .login_field  a:visited {
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
}
.login_field  a:hover, .login_field  a:active{
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
}
.social_select {
	background: transparent url('../images/social_back.gif') no-repeat;
	width: 110px;
	height: 21px;
	padding: 6px 10px 0px 10px;
	float: left;
}
.img_link a {
	text-decoration: none;
}
.img_link {
	padding: 0px 4px 0px 4px;
}
.drop_lang  {
	font-size: 11px;
	padding: 0px 4px 0 4px;
}
.drop_lang  a:link, .drop_lang  a:visited {
	color: #5f5f5f;
	text-decoration: none;
}
.drop_lang  a:hover, .drop_lang  a:active{
	color: #13245a;
	text-decoration: none;
}
.short_links .drop_lang  a:link, .short_links .drop_lang  a:visited {
	color: #13245a;
	text-decoration: underline;
	text-transform: uppercase;
}
.short_links .drop_lang  a:hover, .short_links .drop_lang  a:active{
	color: #13245a;
	text-decoration: none;
	text-transform: uppercase;
}
.drop_lang .active{
	color: #13245a!important;
	text-decoration: none;
}
.break {
	padding: 0px 0 0 0;
}
.short_links {
	float: right;
	padding: 4px 10px 0 0;
}

/*search*/
.search_field {
	float: right;
	width: 188px;
	padding: 0px 0px 0 0px;
	font-size: 11px;
}
.search_input {
	float: left;
	background: transparent url('../images/search_back.gif') no-repeat;
	height: 20px;
	border: 0px none;
	color: #919191;
	padding: 3px 5px 0 5px;
	width:153px;
	float: left;
	font-size: 11px;
	font-family: arial;
}
.search_button {
	float: left;
	background: transparent url('../images/search_button.gif') no-repeat;
	width: 25px;
	height: 23px;
	border: 0px none;
	cursor: pointer;
	float: left;
	padding: 0 0 0 0px;
}
.search {
	background: transparent url('../images/menu_off.gif') repeat-x;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #8a8a8a;
	border-right: 1px solid #605f5f;
	height: 35px;
	text-transform: uppercase;
	cursor: pointer;
}
/*search news archive*/
.search_field_news {
	float: right;
	width: 234px;
	padding:7px 20px 0 0;
	font-size: 11px;
}
.search_input_news {
	float: left;
	background: transparent url('../images/search_field_news.gif') no-repeat;
	height: 18px;
	border: 0px none;
	color: #919191;
	padding: 5px 5px 0 5px;
	width:197px;
	float: left;
	font-size: 11px;
	font-family: arial;
}
.search_button_news {
	float: left;
	background: transparent url('../images/search_button_news.gif') no-repeat;
	width: 27px;
	height: 23px;
	border: 0px none;
	cursor: pointer;
	float: left;
	padding: 0 0 0 1px;
}

.block_main_1, .block_main_2, .block_main_3 {
	position: relative;
	width: 316px;
	height: 268px;
	cursor: pointer;
	text-align: left;
	float: left;
}
.block_main_1, .block_main_2 {
	margin-right: 1px;
}
.block_photo {
	position: absolute;
}
.block_text_1, .block_text_2, .block_text_3 {
	position: absolute;
	top: 180px;
	width: 316px;
}
.block_text_2 {
	text-align: center;
}
.block_text_3 {
	text-align: right;
}
.block_text_main_1, .block_text_main_2, .block_text_main_3 {
	position: relative;
	width: 300px;
	text-align: left;
	float: left;
}
.block_text_main_1 {
	padding: 0 16px 0 0;
}
.block_text_main_2 {
	padding: 0 16px;
	width: 284px;
}
.block_text_main_3 {
	padding: 0 0px 0 16px;
}
.in_text {
	line-height: 19px;
}
.main_content {
	width: 950px;
	margin: 0 auto;
	padding: 1px 0 10px 0;
	clear: both;
}
.block_text_title {
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
}
.block_text_intro {
	font-size: 10px;
	color: #fff;	
}
.block_main_active {
	position: relative;
	width: 298px;
	height: 148px;
	border: 1px solid #7e88aa;
	cursor: pointer;
	text-align: left;
	float: left;
}
.block_main_active .block_text_title { 
	text-decoration: underline;
}
.top_blocks table, .top_blocks caption, .top_blocks tbody, .top_blocks tfoot, .top_blocks thead, .top_blocks tr, .top_blocks th, .top_blocks td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

.main_left {
	width: 717px;
	float: left;
}
/*Antras blokas*/
.block_2 {
	background: transparent url('../images/blocks_middle.gif') repeat-y;
	width: 717px;
	height: 100%;
	float: left;
	margin: 10px 0 0 0;
}
.block_heading_2 {
	background: transparent url('../images/blocks_top.gif') no-repeat;
	width: 717px;
	float: left;
	height: 100%;
}
.block_2 .left_1 {
	width: 300px;
	float: left;
	margin: 0 11px 0 0;
	display: inline;
}
.block_2 .left_1 .text { 
	padding: 6px 0px 6px 0px;
	float: left;
	clear: both;
}
.block_2 .left_2 .text { 
	padding: 6px 0px 6px 0px;
	float: left;
}
.block_2 .left_1 .text  a:link, .block_2 .left_1 .text  a:visited {
	color: #13245a;
	text-decoration: underline;
}
.block_2 .left_1 .text  a:hover, .block_2 .left_1 .text  a:active{
	color: #13245a;
	text-decoration: none;
}
.block_2 .title{
	padding: 10px 40px 8px 16px;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
}
.block_2 .left_2 {
	width: 406px;
	float: left;
	padding: 0 0px 0 0px;
	margin: 0 0px 0 0;
	display: inline;
}

.news_list {
	float: left;
	clear: both;
	padding: 0 15px;
}
.new {
	float: left;
	clear: both;
	padding: 10px 0;
	border-bottom: 1px dotted #c2bfc0;
	width: 270px;
}
.lecture {
	float: left;
	clear: both;
	padding: 10px 0;
	border-bottom: 1px dotted #c2bfc0;
	width: 376px;
}
.lecture_shortdesc {
	font-size: 10px;
}
.new_name {
	padding: 0 0 0 0px;
	clear: both;
	display: block;
}
.lecture_name {
	padding: 0 0 0 0px;
	text-align: left;
	float: left;
	display: block;
	width: 246px;
}
.lecture_date {
	color: #847f81;
	text-align: right;
	font-size: 10px;
	display: block;
	width: 130px;
	float: left;
	padding: 2px 0 0 0;
}
.date {
	color: #847f81;
	clear: both;
	font-size: 10px;
	display: block;
}
.new_name  a:link, .new_name  a:visited, .lecture_name  a:link, .lecture_name  a:visited {
	color: #13245a!important;
	text-decoration: none!important;
}
.new_name  a:hover, .new_name  a:active, .lecture_name  a:hover, .lecture_name  a:active {
	color: #13245a!important;
	text-decoration: underline!important;
}
.more {
	background: transparent url('../images/more.gif') no-repeat;
	padding: 0px 0 0 0;
	clear: both;
	text-align: center;
	width: 84px;
	height: 29px;
	display: block;
	font-size: 11px;
	padding: 5px 0 0 0;
	margin: 0 auto;
}
.more  a:link, .more  a:visited, .more_signup  a:link, .more_signup  a:visited {
	color: #fff;
	text-decoration: none;
}
.more  a:hover, .more  a:active, .more_signup  a:hover, .more_signup  a:active{
	color: #fff;
	text-decoration: underline;
}
.more_signup {
	background: transparent url('../images/signup.gif') no-repeat;	
	width: 187px;
	height: 75px;
	display: block;
	font-size: 21px;
	padding: 44px 0 0 0;
	margin: 0 auto;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}
.links {
	text-align: center;
}
.location_underline {
	text-decoration: underline;
}
.ffs .date {
	color: #847f81;
	float: right;
	font-size: 10px;
	display: block;
}
.ffs .new_name {
	padding: 0 0 0 0px;
	float: left;
	display: block;
}
.reccomend {
	float: left;
	clear: both;
	padding: 10px 0;
	margin: 0 15px;
	width: 270px;
}
.op {
	float: left;
	padding: 10px 0;
	clear: both;
	font-size: 11px;
	width: 270px;
}
.op p {
	display: inline;
}
.op_1 {
	text-align: left;
	clear: both;
}
.op_2 {
	clear: both;
	text-align: right;
}
.op_user {
	clear: both;
	font-weight: bold;
	color: #13245a;
}
.top_blocks {
	clear: both;
	height: 268px;
}
.main_right {
	float: left;
	width: 200px;
}
.main_block_elements {
	background: transparent url('../images/back_line.gif') repeat-y;
	margin:10px auto;
	width:950px;
}
.links_back {
	background: #58d0dd url('../images/links_back.gif') no-repeat bottom;
	width: 194px;
	color: #fff;
	padding: 0 0 5px 0;
}
.links_back .title {
	font-size: 19px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 3px 0 12px 14px;
}
.email_back .title {
	font-size: 19px;
	text-transform: uppercase;
	font-weight: bold;
	padding: 12px 0 12px 14px;
	float: left;
}
.right_block_1 {
	clear: both;
	float: right;
	padding: 10px 0 0 0px;
}
.right_link {
	border-bottom: 1px dotted #88d6e2;
	padding: 6px 10px 6px 16px;
	font-weight: bold;
	font-size: 11px;
}
.right_link  a:link, .right_link  a:visited {
	background: transparent url('../images/rod_yell.gif') no-repeat;
	color: #fff!important;
	text-decoration: none!important;
	padding: 0 0 0 12px;
}
.right_link  a:hover, .right_link  a:active{
	background: transparent url('../images/rod_yell.gif') no-repeat;
	color: #fff!important;
	text-decoration: underline!important;
}
.email_back {
	background: transparent url('../images/mail_back.gif') no-repeat bottom;
	width: 194px;
	height: 240px;
	color: #fff;
	padding: 0 0 0px 0;
}
.email_input {
	float: left;
	background: transparent url('../images/email.gif') no-repeat;
	height: 19px;
	border: 0px none;
	color: #919191;
	padding: 5px 5px 0 5px;
	width:148px;
	float: left;
	font-size: 11px;
	font-family: arial;
}
.email_button, .order_login {
	float: left;
	background: transparent url('../images/order.gif') no-repeat;
	width: 89px;
	height: 24px;
	border: 0px none;
	cursor: pointer;
	float: left;
	padding: 0 0 0 1px;
	text-transform: uppercase;
	color: #fff;
	font-size: 11px;
	margin: 20px 0 0 0;
}
.email_field {
	text-align: center;
	clear: both;
	padding: 0 0 0 20px;
	float: left;
}
.polls .text {
	background: #fff;
	color: #242323;
	padding: 12px;
}
.poll_choices {
	clear: both;
}
.crirHidden {
	position: absolute;
	left: -1000px;
	float: left;
}
.crirHiddenJS  {
	width: 20px;
	height: 20px;
	float: left;
}
.radio {
	float: left;
	margin: 0px;
	width: 50px;
	font-size: 11px;
}
.archive_page .radio{
	float: none;
	margin: 0 auto;
	width: 140px;
}
.choice {
	width: 20px;
	height: 20px;
	float: left;
}
label.radio_checked {
	background: transparent url('../images/on.gif') no-repeat left;	
	float: left;
	padding: 0 0 0 22px;
	width:28px;
}
label.radio_unchecked  {
	background: transparent url('../images/off.gif') no-repeat left;	
	float: left;
	padding: 0 0 0 22px;
	width:28px;
}
label img {
	padding: 0 0 0 0;
	float: left;
}
.poll_choices {
	padding: 10px 0 10px 28px;
	float: left;
}
.email_back .poll_choices { 
	width: 160px;
}
.email_text {
	font-size: 11px;
	padding: 12px 10px 6px 16px;
	float: left;
	clear: both;
}
.order_padding {
	padding: 0 0 0 26px;
}
.bottom_info {
	width: 950px;
	padding: 8px 0 0 0;
	margin: 15px auto 5px auto; 
}
.bottom_second_info {
	width: 950px;
	height: 19px;
	padding: 8px 0 0 0;
	margin: 0 auto;
}
.bottom_link {
	float: left;
}
.bottom_second_link {
	float: left;
}
.bottom_link  a {
	color: #293a61!important;
}
.owner {
	float: left;
	padding: 0 15px 0 0;
}
.owner  a {
	color: #293a61!important;
	padding: 0px!important;
	border: none!important;
}
.producer {
	float: right;
	padding: 0px 15px 0 0;
}
.producer  a {
	color: #293a61!important;
	padding: 0px!important;
	border: none!important;
}
.top_title {
	position: absolute;
	top: 73px;
	left: 50px;	
}
.img_block {
	position: relative;
}
.inner_left {
	float: left;
	width: 242px;
	padding: 10px 0px 0 0;
}
.inner_right {
	float: left;
	width: 678px;
	padding: 10px 0px 0 0;
}
.menu_inner {
	width: 236px;
}
.text_inner {
	border: 1px solid #b1b8d0;
	width: 676px;
	background: #fff;

}
.text_inside {
	padding: 1px 20px;
	line-height: 19px;
	clear: both;
}
.menu_back {
	padding: 15px 0;
}
.sublink, .sublink_on {
	text-decoration: none;
	font-size: 15px;
	margin: 0 0 0 0px;
	padding: 0 15px 0 15px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -1px;
}
.sublink a, .sublink a:visited {
	display: block;
	padding: 5px 0px 5px 0px;
	color: #434343;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
}
.sublink_on a, .sublink_on  a:visited {
	display: block;
	padding: 5px 0px 5px 0px;
	color: #434343;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
}
.sublink a:active, .sublink a:hover, .sublink_on a:active, .sublink_on a:hover  {
	display: block;
	padding: 5px 0px 5px 0px;
	color: #434343;
	text-decoration: none;
	border-bottom: 1px dotted #959596;
}
.sublink .active {
	display: block;
	padding: 5px 0px 5px 0px;
	color: #434343;
	text-decoration: none;
	border-bottom: 1px dotted #959596 !important;
}
.sublink_3_level {
	padding: 8px 0px 8px 30px;
	font-size: 12px;
}
.sublink_3th a, .sublink_3th a:visited {
	background: transparent url('../images/rod_gr.gif') no-repeat;
	padding: 0px 5px 2px 14px;
	color: #515253;
	text-decoration: none;
	border-bottom: 1px dotted #959596;
}
.sublink_3th a:active, .sublink_3th a:hover  {
	background: transparent url('../images/rod_gr.gif') no-repeat;
	padding: 0px 5px 2px 14px;
	color: #ebbf0f;
	font-weight: bold;
	text-decoration: none;
	border-bottom: none;
}
.sublink_3th a.active{
	background: transparent url('../images/rod_gr.gif') no-repeat;
	padding: 0px 5px 2px 14px;
	color: #ebbf0f;
	font-weight: bold;
	text-decoration: none;
}
.opened {
	border: none;
}
.print_link {
	float: left;
	padding: 15px 20px 15px 5px;
}
.print_link a{
	background: transparent url('../images/print.gif') no-repeat;
	padding: 2px 0 0 24px;
	font-size: 10px;
	text-transform: uppercase;
	color: #14275f;
}
.send_link {
	float: left;
	padding: 15px 0 15px 0;
}
.send_link a{
	background: transparent url('../images/send.gif') no-repeat;
	padding: 2px 0 0 24px;
	font-size: 10px;
	text-transform: uppercase;
	color: #14275f;
}
.top_link {
	padding: 5px 0 5px 0;
	clear: both;
}
.top_link a{
	background: transparent url('../images/top.gif') no-repeat;
	padding: 2px 0 0 24px;
	font-size: 10px;
	text-transform: uppercase;
	color: #14275f;
}
.social_part {
	text-align: center;
}
.sharing {

}
.text_inside .news_list  {
	padding: 0px;
}
.text_inside .new {
	clear: both;
	padding: 10px 0;
	border-bottom: 1px dotted #c2bfc0;
	width: 100%;
	float: left;
	line-height: 16px;
}
.text_inside .ffs {
	clear: both;
	padding: 10px 0;
	border-bottom: 1px dotted #c2bfc0;
	width: 100%;
	float: left;
	line-height: 16px;
}
.archive {
	text-align: center;
	margin: 0 auto;
	width: 90px;
	padding: 20px 0 0 0;
}
.archive a{
	background: transparent url('../images/button.gif') no-repeat;
	padding: 3px 0 0 0px;
	display: block;
	width: 89px;
	height: 24px;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff!important;
	text-align: center;
	text-decoration: none!important;
}
.archive_back {
	background: transparent url('../images/archive_back.gif') repeat-x;
	height: 38px;
	width: 676px;
	float: left;
	clear: both;
}
.hotel_top_back {
	background: transparent url('../images/archive_back.gif') repeat-x;
	height: 28px;
	width: 676px;
	float: left;
	clear: both;
	padding: 10px 0 0 0;
}
/*kalbu drop*/
.url a:link, .url a:visited, .url a:hover, .url a:active{
	background: transparent url('../images/drop.gif') no-repeat;
	font-weight: normal;
	color: #787878;
	display: block;
	float: left;
	height: 18px;
	padding: 5px 0 0 8px;
	text-decoration: none;
	width: 226px;
	font-size: 11px;
}
.menu_drop_left {
	margin:0px 0 0 0;
	padding: 0px;
	z-index:900;
	width: 234px;
	position: absolute;
}
.menu_block_top {
	padding: 0px 0px 0 0px;
	font-size: 12px;
}
.active_lang {
	border-left: 1px solid #92aaba;
	border-right: 1px solid #92aaba;
	padding: 6px 0 6px 8px;
	width: 224px;
	background: #fff;
}
.active_lang a:link, .active_lang a:visited {
	font-size: 11px;
	padding: 0px 0 0 0px;
	margin: 0px;
	font-weight: normal;
	color: #14275f;
	text-decoration: none;
	border-bottom: 1px dotted #c2bfc0;
}
.active_lang a:hover, .active_lang a:active {
	font-size: 11px;
	padding: 0px 0 0 0px;
	margin: 0px;
	font-weight: normal;
	color: #14275f;
	text-decoration: underline;
	border-bottom: 1px dotted #c2bfc0;
}
.years {
	float: left;
	padding: 7px 0 0 23px;
	width: 260px;
}


.archive_page {
	clear: both;
}
.text_inside .photo {
	padding: 6px 7px 6px 0;
	float: left;
}
.text_inside .photo img {
	padding: 0px;
	border: 6px solid #deecf2;
}
.flow_player {
	border: 6px solid #deecf2;
	width: 500px;
	height: 370px;
	margin: 10px auto;
}
.new_left {
	padding: 0 6px 0 0;
	float: left;
}
.new_right {
	float: left;
	width: 470px;
}
.video_name {
	padding: 8px 0 0 0px;
	clear: both;
	display: block;
}
.textarea {
	padding: 10px 0px 8px 0px;
	float: left;
	clear: both;
	width: 550px;
}
.textarea_form {
	padding: 8px;
	float: left;
	color:#5E5E5E;
	font-family: arial;
	font-size: 11px;
	background: transparent url('../images/send_field.gif') no-repeat;
	width: 358px;
	height: 128px;
	border: none;
}
label {
	width: 152px;
	float:left;
	text-align: left;
	padding: 0px 0px 0 0px;
}
.input_in {
	background: transparent url('../images/input_field.jpg') no-repeat;
	color:#5e5e5e;
	padding: 6px 6px 0 6px;
	width: 364px;
	height: 17px;
	float: left;
	font-size: 11px;
	border: none;
}
.mandatory {
	font-size: 11px;
}
.hotel a:link, .hotel a:visited {
	color: #14275f;
	text-decoration: none;padding: 20px 0 0 0;
}
.hotel a:hover, .hotel a:active{
	color: #14275f!important;
	text-decoration: underline!important;
}
.hotel .active{
	color: #14275f!important;
	text-decoration: underline!important;
}
.hotel_menu {
	padding: 0px 0 0 0;
	clear:both;
	float:left;
}

.top_table {
	background: transparent url('../images/table_top.gif') repeat-x;
	color:#FFFFFF;
}
.prices_table table, .prices_table td, .prices_table th {
	border: 1px solid #fff;
}
.prices_table {
	padding: 8px 0 4px 0;
}
.prices_table td {
	padding: 8px;
}
.second_td {
	background: #e7f3fa;
}
.google_map {
	border-bottom: 1px dotted #c2bfc0;
	border-top: 1px dotted #c2bfc0;
	padding: 10px 0;
}
.map {
	width: 624px;
	border: 6px solid #deecf2;
	height: 300px;
}
.distances {
	padding: 10px 0 0 0;
}
.dist {
	display: inline;
	padding: 0 12px 0 3px;
}
.booking_form {
	padding: 15px 0 0 0;
	clear: both;
}
.textarea_small {
	width: 312px;
	float: left;
	padding: 5px 0 5px 0;
}
.booking_form label {
	width: 96px;
	float:left;
	text-align: left;
	padding: 4px 0px 0 0px;
}
.booking_form .input_in {
	background: transparent url('../images/hotel_field.gif') no-repeat;
	color:#5e5e5e;
	padding: 6px 6px 0 6px;
	width: 183px;
	height: 17px;
	float: left;
	font-size: 11px;
	border: none;
}

.input_in_grey {
	background: transparent url('../images/hotel_field_grey.gif') no-repeat;
	color:#13245a;
	padding: 6px 6px 0 6px;
	width: 183px;
	height: 17px;
	float: left;
	font-size: 11px;
	border: none;
}
.date_in {
	background: transparent url('../images/date_in.gif') no-repeat;
	color:#5e5e5e;
	padding: 6px 6px 0 6px;
	width: 183px;
	height: 17px;
	float: left;
	font-size: 11px;
	border: none;
}

.choose_hotel {
	float: left;
}
.hotel_name a:link, .hotel_name a:visited, .hotel_name a:hover, .hotel_name a:active{
	background: transparent url('../images/hotel.gif') no-repeat;
	font-weight: normal;
	color: #5e5e5e;
	display: block;
	float: left;
	height: 20px;
	padding: 3px 0 0 8px;
	text-decoration: none;
	width: 187px;
	font-size: 11px;
}
.part_1 {
	clear: both;
}
.choose_hotel .menu_drop_left {
	margin:0px 0 0 0;
	padding: 0px;
	z-index:900;
	width: 195px;
	position: absolute;
}
.choose_hotel  .active_lang {
	border-left: 1px solid #c8c7c7;
	border-right: 1px solid #c8c7c7;
	padding: 6px 0 6px 8px;
	width: 185px;
	background: #fff;
}
.submit {
	background: transparent url('../images/button.gif') no-repeat;
	padding: 3px 0 0 0;
	display: block;
	width: 89px;
	height: 25px;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff!important;
	text-align: center;
	text-decoration: none!important;
	border: none;
	margin: 10px auto 5px auto;
	cursor: pointer;
}
.submit_button {
	clear: both;
	padding: 10px 0;
}
.send_friend_form {
	clear: both;
	padding: 5px 0 15px 0;
	float: left;
}
.send_friend_form .input_in {
	background: transparent url('../images/hotel_field.gif') no-repeat;
	color:#5e5e5e;
	padding: 3px 6px 0 6px;
	width: 183px;
	height: 20px;
	float: none;
	font-size: 11px;
	border: none;
	margin: 0 auto;
}
.send_friend_form .textarea_small {
	width: 240px;
	float: left;
	padding: 5px 0 5px 0;
}
.send_friend_form_title {
	font-size: 12px;
	text-transform: uppercase;
	color: #14275f;
	font-weight: bold;
	padding: 0 0 4px 0;
	clear: both;
	width: 240px;
}
.textarea_small textarea {
	padding: 6px;
	float: none;
	color:#5E5E5E;
	font-family: arial;
	font-size: 11px;
	background: transparent url('../images/send_friend_field.gif') no-repeat;
	width: 183px;
	height: 76px;
	border: none;
	margin: 0 auto;
}
.social_part .message {
	width: 240px;
	font-size: 11px;
	color: #ff693a;
	background: none;
}
.message {
	color: #ff693a;
	padding: 0 0 10px 0;
	font-size: 20px;
}
.email_back .message {
	font-size: 11px;
	color: #14275f;
	padding: 0px 10px 0px 16px;
	float: left;
	clear: both;
}
.search_link {
	color: #129397!important;
}
.text_inside .message {
	font-size: 15px;
	padding: 10px 0 0 0;
}

.text_inside ul {
	margin-top: 0px;
}
.text_inside p {
	margin-bottom: 0px;
	text-align: justify;
}
.testimonials .new_name {
	color: #0F204B;
}
.links_select {
	background: transparent url('../images/links_select.gif') no-repeat;
	width: 32px;
	height: 21px;
	padding: 6px 6px 0px 6px;
	float: left;
}


.breadcrumbs { margin: 10px 0 10px; font-size:11px; padding-bottom:8px; color:#464646; border-bottom: solid 1px #e6e6e6; }
.breadcrumbs li { margin:0; display:inline; padding-right:5px; }
.breadcrumbs li span { padding-left: 5px;}
.breadcrumbs li a { color:#333;}
.breadcrumbs ul { margin: 0; padding: 0 }

.text_inside_left {
	float: left;
	width: 366px;
}
.text_inside_right {
	float: left;
	width: 270px;
}
.contact_form_1 {
	clear: both;
}
.input_cont {
	background: transparent url('../images/friend_input.gif') no-repeat;
	color:#5d5958;
	width:219px;
	height: 23px;
	float: left;
	font-size: 11px;
	border: 0px;
	margin: 4px 0;
	padding: 0 8px;
}
.textarea_field {
	background: transparent url('../images/friend_area.gif') no-repeat;
	margin: 10px 0 0 0;
	float: left;
	width: 219px;
	height: 94px;
	padding: 8px;
	border: 0px;
	color: #5D5958;
    float: left;
    font-size: 11px;
	font-family: arial;
}
.cont_img {
	width: 230px;
	margin: 10px 0;
	clear: both;
}
.image_article {
	padding: 5px;
	border: 1px solid #E6E6E6;
}
.img_article_alt {
	font-size: 11px;
	padding: 3px 0 0 0 ;
}
.block_2 .video_title{
	padding: 10px 40px 8px 16px;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	background: transparent url('../images/small_title_back.gif') no-repeat;
	clear: both;
}
.megamenu a:link, .megamenu a:visited {
	text-decoration: none;
	color: #cddfe9;
}
.megamenu a:hover, .megamenu a:active  {
	text-decoration: underline;
	color: #cddfe9;
}
.megamenu  ul{
}
.megamenu li {
	list-style-image: url(../images/bullet.gif); 
}
.megamenu ul{
	float: left;
}
.second_menu  {
	position: absolute;
}


.contact_us {
	background: transparent url('../images/more_information.gif') no-repeat;
	float: right;
	padding: 7px 10px 0 30px;
	height: 23px;
}

.page_structure {
	width: 636px;
}
.part_a {
	width: 636px;
}
.part_a {
	clear: both;
	margin: 15px 0 0 0;
	float: left;
}
.page_structure_text ul {
	float: left;
	width: 196px;
}
.page_structure_text li {
	list-style-image: url(../images/bullet.gif); 
}
.page_structure_text  {
	float: left;
	width: 476px;
}
.part_a .text_inside .photo {
	padding: 6px 7px 6px 0;
	float: left;
	width: 160px;
}
.bottom_blocks {
	padding: 10px 0;
	font-size: 12px;
	line-height: 28px;
	width: 950px;
	border-bottom: 1px solid #e1e1e1;
}
.bottom_block {
	float: left;
	width: 230px;
	padding: 0 0px;
}
.bottom h3 {
	padding: 24px 0 0 0;
}
.middle {
	width: 950px;
	margin: 0 auto;
}
.menu_left {
	width: 237px;
	float: left;
}
.menu_right {
	width: 713px;
	float: left;
}
.category_icon {
	border-right: 1px solid #fff;
}
.main_menu_content  {
	border-top: 1px solid #fff;
}
.menu_img {
	padding: 0px 0 0 3px;
}
/*
.block_text_main_1 .in_text li{
	list-style-type:none;
	background:url(../images/rod_g.gif) no-repeat left top;
	padding: 0 0 6px 12px;
}
.block_text_main_3 .in_text li{
	list-style-type:none;
	background:url(../images/rod_y.gif) no-repeat left top;
	padding: 0 0 6px 12px;
}
*/
.block_text_main_1 .in_text li{
	list-style-type:none;
	padding: 0 0 30px 0px;
}
.block_text_main_1 .in_text li strong {
	clear: both;
	font-size: 20px;
	color: #88c625;
	display: block;
}
.block_text_main_3 .in_text li{
	list-style-type:none;
	padding: 0 0 30px 0px;
}
.block_text_main_3 .in_text li strong {
	clear: both;
	font-size: 20px;
	color: #edbc0e;
	display: block;
}
.in_text ul{
	float:left;
	margin:0;
	padding:10px 0;
}
img.a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
	}
 
img.b {
	position: absolute;
	left: 0;
	top: 0;
	}
.block_photo {
	position: relative;
}
.block_text_1, .block_text_2, .block_text_3 {
	z-index: 100;
}
.block_text_inner {
	position: absolute;
	top: 270px;
	width: 236px;
}
.main_img .block_text_inner, .main_img .block_text_inner_y {
	position: absolute;
	top: 110px;
	width: 700px;
}
.main_img .block_text_inner h2 {
	line-height: 28px;
	font-size: 40px;
	font-family: arial;
	color: #87c625;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 15px 20px 0 15px;
	text-transform: uppercase;
	letter-spacing: -1px;
}
.main_img .block_text_inner_y h2 {
	line-height: 28px;
	font-size: 40px;
	font-family: arial;
	color: #ebbf0f;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 15px 20px 0 15px;
	text-transform: uppercase;
	letter-spacing: -1px;
}
.main_img .block_text_inner .h1_b, .main_img .block_text_inner_y .h1_b {
	color: #737374;
	font-size: 26px;
	font-weight: normal;
}
.inner_txt {
	padding: 15px;
	line-height: 21px;
}
.inner_txt h1 {
	font-size: 24px;
	font-family: arial;
	color: #4c4c4c;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	text-transform: uppercase;
	letter-spacing: -1px;
	line-height: 21px;
}
.inner_txt .h1_b {
	font-size: 20px;
	display: block;
	font-weight: normal;
}
.inner_txt h3 {
    color: #87C625;
    font-family: arial;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    padding: 12px 0 1px;
    text-transform: uppercase;
}
.inner_txt ul{
	padding: 0px 0 0 12px;
}
.inner_txt li{
	list-style-type:none;
	background:url(../images/rod_g.gif) no-repeat left top;
	padding: 0 0 6px 12px;
	text-align: justify;
}
.title_img .category_inner {
	float: left;
	width: 237px;
}
.title_img .main_img {
	float: left;
	width: 713px;
}
.title_img {
	clear: both;
	width: 950px;
	float: left;
}
.inner_full{
	width: 950px;
}
.inner_full .inner_txt {
	float: left;
	clear: both;
	width: 920px;
}
.add_block {
	margin: 10px 0 20px 0;
	width: 221px;
}
.block_middle {
	background: #dfdfdf;
	padding: 5px 10px;
}
.balloon_y {
	background:url(../images/balloon_y.gif) no-repeat;
	width: 27px;
	height: 27px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	font-size: 18px;
	margin: 3px;
	display: block;
}
.balloon_g {
	background:url(../images/balloon_g.gif) no-repeat;
	width: 27px;
	height: 27px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	font-size: 18px;
	margin: 3px;
	display: block;
}

/*Login form*/
.textarea {
	margin: 0px 0 0 0;
	float: left;
}
fieldset {
	/*border: 1px solid #e2e0e2;*/
	border: 0px;
	margin: 0px 0 0px 0;
	padding: 0px;
}
label {
	width: 160px;
	float:left;
	text-align: left;
	padding: 4px 8px 0 0px;
}
.order_login_comment {
	padding: 3px 0 0px 0;
	border: 0px none;
	color: #fff;
	background: transparent url('../images/button.gif') no-repeat;
	width: 84px;
	height: 29px;
	cursor: pointer;
	text-align: center;
	margin: 10px 0px 6px 0;
	float: left;
	font-family: sans-serif;
	font-size: 12px;
}
.input_in_comment {
	background: #f3f3f3;
	border: 1px solid #c0c0c0;
	color:#7d7877;
	padding: 4px 4px;
	width: 180px;
	float: left;
}
.error {
	border: 1px solid #c65a25;
	background: #ebcab9;
}
.select {
	background: #f3f3f3;
	border: 1px solid #c0c0c0;
	color:#7d7877;
	padding: 4px 4px;
	width: 190px;
	float: left;
}

.main_img  {
	position: relative;
	height: 208px;
}
.category_img {
	position: absolute;
}
.rod_end {
	height: 12px;
	width: 16px;
}
.search_left .textarea {
	width: 420px;
}
.search_left {
	float: left;
}
hr {
	border: 0;
	color: #e1e1e1;
	background-color: #e1e1e1;
	height: 1px;
	width: 100%;
	text-align: left;
}
.marketplace_table table {
    background:url("../images/main_table_top.gif") no-repeat scroll 0 2px transparent;
    border: 0 none !important;
}
.marketplace_table th {
	background: #d2d2d2;
	padding: 6px 5px;
	color: #5d5c5c;
}
.marketplace_table td {
	padding: 6px 5px;
}
.marketplace_table tr:first-child, .pricelist .first_td td{
	color:#dad2d1;
}
.second_table_tab {
    background: #e7e7e7;
    border: 0 none !important;
}
.more_info a{
	background: transparent url('../images/rod_gr.gif') no-repeat;
	padding: 0px 5px 2px 14px;
}
.more_info a:link, .more_info a:visited {
	text-decoration: none;
	color: #474747;
	border-bottom: 1px dotted #959596;
}
.more_info a:active, .more_info a:hover{
	text-decoration: none;
	color: #474747;
	border-bottom: 1px solid #959596;
}
.red {
	color: #c65a25;
}
.green {
	color: #87c625;
}
.marketeplace_item {
	font-weight: bold;
	color: #87c625;
}
.item_number {
	font-weight: bold;
	font-size: 20px;
	color: #8d8d8d;
}
.ainv {
	padding: 10px 0 5px 0;
	clear: both;
}
.nr {
	text-align: center;
	margin: 0 12px 0 0;
	display: inline;
}
.nr a {
	padding: 2px 2px 2px 3px;
}
.nr a:visited, .nr a:link {
	text-decoration: none;
	color: #474747;
	border-bottom: 1px dotted #959596;
}
.nr a:hover, .nr a:active {
	text-decoration: none;
	color: #474747;
	border-bottom: 1px solid #959596;
}
.nr .active {
	padding: 2px 4px 2px 5px;
	background: #87c625;
	text-decoration: none;
	color: #fff!important;
	font-weight: bold;
	border: 0px!important;
}
.error_message {
	color: #c65a25;
	font-weight: bold;
}
.short {
	text-decoration: underline;
	color: #87c625;
}
.short:active, .short:hover {
	text-decoration: none;
	color: #87c625;
}
.air_table {
	width:100%;
	border-spacing:0;
	border:0;	
}
.air_table td {
	vertical-align:top;
	padding:10px;
	text-align:justify;
}
.air_1 {
    border-right: 2px dotted rgb(225, 225, 225);
	border-bottom: 2px dotted rgb(225, 225, 225);
}
.air_2 {
    border-bottom: 2px dotted rgb(225, 225, 225);
}
.air_1l {
    border-right: 2px dotted rgb(225, 225, 225);
}